Buffer Over¤ow Management in QoS Switches

نویسندگان

  • Alexander Kesselman
  • Zvi Lotker
  • Yishay Mansour
  • Boaz Patt-Shamir
  • Baruch Schieber
  • Maxim Sviridenko
چکیده

We consider two types of buffering policies that are used in network switches supporting QoS (Quality of Service). In the FIFO type, packets must be released in the order they arrive; the difficulty in this case is the limited buffer space. In the bounded-delay type, each packet has a maximum delay time by which it must be released, or otherwise it is lost. We study the cases where the incoming streams overload the buffers, resulting in packet loss. In our model, each packet has an intrinsic value; the goal is to maximize the total value of packets transmitted Our main contribution is a thorough investigation of the natural greedy algorithms in various models. For the FIFO model we prove tight bounds on the competitive ratio of the greedy algorithm that discards the packets with the lowest value. We also prove that the greedy algorithm that drops the earliest packets among all low-value packets is the best greedy algorithm. This algorithm can be as much as 1.5 times better than the standard tail-drop policy, that drops the latest packets. In the bounded delay model we show that the competitive ratio of any online algorithm for a uniform bounded delay buffer is bounded away from 1, independent of the delay size. We analyze the greedy algorithm in the general case and in three special cases: delay bound 2; link bandwidth 1; and only two possible packet values. Finally, we consider the off-line scenario. We give efficient optimal algorithms and study the relation between the bounded-delay and FIFO models in this case. ∗Dept. of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel. †Dept. of Electrical Engineering, Tel Aviv University, Tel Aviv 69978, Israel. ‡IBM T.J. Watson Research Center, P.O. Box 218 Yorktown Heights, NY 10598, USA. §Research partly supported by a grant from Israel Ministry of Science and Technology. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for pro£t or commercial advantage and that copies bear this notice and the full citation on the £rst page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior speci£c permission and/or a fee. STOC ’01, July 6-8, 2001, Hersonissos, Crete, Greece. Copyright 2001 ACM 1-58113-349-9/01/0007 ...$5.00.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Buffer management of multi-queue QoS switches with class segregation

Abstract: In this paper, we focus on buffer management of multi-queue QoS switches in which packets of different values are segregated in different queues. Our model consists of m queues andm packet values 0 < v1 < v2 < · · · < vm. Recently, Al-Bawani and Souza [IPL 113(4), pp.145-150, 2013] presented an online algorithm greedy for buffer management of multi-queue QoS switches with class segreg...

متن کامل

Comparison-Based FIFO Buffer Management in QoS Switches

The following online problem arises in network devices, e.g., switches, with quality of service (QoS) guarantees. In each time step, an arbitrary number of packets arrive at a single FIFO buffer and only one packet can be transmitted. Packets may be kept in the buffer of limited size and, due to the FIFO property, the sequence of transmitted packets has to be a subsequence of the arriving packe...

متن کامل

Convex optimization of output link scheduling and active queue management in QoS constrained packet switches

We present two novel algorithms at the ingress and egress of packet switches with QoS provisioning and fairness constraints. We first provide a suite of generalized weighted fair queuing formulations for output link scheduling, where the weights can be dynamically optimized under QoS constraints using the tool of geometric programming. We then provide a suite of active queue management formulat...

متن کامل

Joint Buffer Management and Scheduling for Input Queued Switches

JOINT BUFFER MANAGEMENT AND SCHEDULING FOR INPUT QUEUED SWITCHES by Dequan Liu Input queued (IQ) switches are highly scalable and they have been the focus of many studies from academia and industry. Many scheduling algorithms have been proposed for IQ switches. However, they do not consider the buffer space requirement inside an IQ switch that may render the scheduling algorithms inefficient in...

متن کامل

Efficient Bandwidth Allocation and Call Admission Control for VBR Service Using UPC Parameters

Provision of Quality-of-Service (QoS) guarantees is an important and challenging issue in the design of Asynchrous Transfer Mode (ATM) networks. Call Admission Control (CAC) is an integral part of the challenge and is closely related to other aspects of network design such as traÆc characterization and QoS speci cation. Since the Usage Parameter Control (UPC) parameters are the only standardize...

متن کامل

Efficient per-flow queueing in DRAM at OC-192 line rate using out-of-order execution techniques

The explosive growth of Internet traffic has created an acute demand for networks of ever increasing throughput. Besides raw throughput, modern mutlimedia applications also demand Quality of Service (QoS) guarantees. Both of these requirements result in a new generation of switches and routers, which use specialized hardware to support high speeds and advanced QoS. This thesis studies one of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001